/** 
 * Project Name:kaka 
 * File Name:WechatUserInfo.java 
 * Package Name:com.luoran.kaka.api.wechat.model 
 * Date:2018年12月14日上午11:24:28 
 * Copyright (c) 2018, Luoran, Inc. All Rights Reserved.
 * 
 */  
package com.luoran.kaka.api.wechat.model;

import java.io.Serializable;
import java.util.Date;

import org.beetl.sql.core.annotatoin.AssignID;

import com.luoran.kaka.entity.BaseInfo;

/** 
 * @author ghl 
 * @since JDK 1.8
 * ClassName: WechatUserInfo
 * date: 2018年12月14日 上午11:24:28
 *	小程序用户授权后获取微信用户信息表
 */

/**
 * 小程序用户授权后获取微信用户信息表
 */
public class WechatUserInfo extends BaseInfo implements Serializable {

	private static final long serialVersionUID = 1L;

	public WechatUserInfo() {
	}

	/**
	 * 
	 */
	@AssignID("uuid")
	public String getId() {
		return getString("id");
	}

	public void setId(String id) {
		set("id", id);
	}

	/**
	 * 微信用户昵称
	 */
	public String getNickName() {
		return getString("nickName");
	}

	public void setNickName(String nickName) {
		set("nickName", nickName);
	}

	/**
	 * 头像图片访问URl
	 */
	public String getAvatarUrl() {
		return getString("avatarUrl");
	}

	public void setAvatarUrl(String avatarUrl) {
		set("avatarUrl", avatarUrl);
	}

	/**
	 * 性别1男2女3未知
	 */
	public Integer getGender() {
		return getInteger("gender");
	}

	public void setGender(Integer gender) {
		set("gender", gender);
	}

	/**
	 * 语言
	 */
	public String getLanguage() {
		return getString("language");
	}

	public void setLanguage(String language) {
		set("language", language);
	}

	/**
	 * 国家
	 */
	public String getCountry() {
		return getString("country");
	}

	public void setCountry(String country) {
		set("country", country);
	}

	/**
	 * 省
	 */
	public String getProvince() {
		return getString("province");
	}

	public void setProvince(String province) {
		set("province", province);
	}

	/**
	 * 市
	 */
	public String getCity() {
		return getString("city");
	}

	public void setCity(String city) {
		set("city", city);
	}

	/**
	 * wxopenid
	 */
	public String getOpenId() {
		return getString("openId");
	}

	public void setOpenId(String openId) {
		set("openId", openId);
	}

	/**
	 * 小程序登录会话秘钥
	 */
	public String getSessionKey() {
		return getString("sessionKey");
	}

	public void setSessionKey(String sessionKey) {
		set("sessionKey", sessionKey);
	}

	/**
	 * 用户在开放平台的唯一标识符，在满足 UnionID 下发条件的情况下会返回
	 */
	public String getUnionId() {
		return getString("unionId");
	}

	public void setUnionId(String unionId) {
		set("unionId", unionId);
	}

	/**
	 * 
	 */
	public Date getCreatetime() {
		return getDate("createtime");
	}

	public void setCreatetime(Date createtime) {
		set("createtime", createtime);
	}

	/**
	 * 
	 */
	public Date getLastupdatetime() {
		return getDate("lastupdatetime");
	}

	public void setLastupdatetime(Date lastupdatetime) {
		set("lastupdatetime", lastupdatetime);
	}

}
